ACM-2025-02-01

Jahrgang: 2025
Ausgabe: 03
Autor: Andreas Kraus
Programm: K_DIMXY.LSP
Funktionalitt: auf Achsen bemaen
Format: LISP
Lauffhig ab: AutoCAD 2020
Befehle: K_DIMXY
Bezug: Online


Beschreibung
============

Automatisch auf Achsen bemaen

Viele Bemaungen in Grundrissen mssen auf Gebudeachsen bemat werden, weil zum Zeitpunkt des Bauens noch 
keine anderen Fixpunkte da sind. Das gilt fr praktisch alle Einbauten in Betondecken und -Bden aber auch 
andere. Wenn man etwa alle Auslassdosen fr Leuchten, Brandmelder, Hinweisleuchten usw. bemaen muss, kann 
das schon etwas Zeit in Anspruch nehmen und man sollte auch kein Teil bersehen. Auch einfache Punkte, die 
erst spter bearbeitet werden, oder an denen fr irgendetwas Platz freigehalten werden muss, mssen bemat 
werden.
Das Tool K_DIMXY.LSP bemat solche Einbauten oder Punkte auf vorher festgelegte Achsen oder auch andere 
Elemente, beispielsweise Wnde. Das Tool verlangt einen Layer, auf dem Linien abgelegt werden, zu denen spter 
bemat wird (Referenzlayer). Die Linien lassen sich automatisch erzeugen, indem man zum Beispiel eine Achse 
anklickt und alle Linien und Polylinien des Layers dieser Achse herauskopiert - auch aus Blcken und XRefs - 
und auf diesen Layer legt. Natrlich kann man die Objekte auf diesem Layer auch bearbeiten und ergnzen. 
Beim Programmstart wird geprft, ob schon ein Layer festgelegt wurde und ob sich auf diesem auch Linien befinden. 
Ist dies nicht der Fall, wird ber ein Dialogfeld nach einem Layer gefragt. Hier kann man einen bestehenden 
Layer anklicken oder einen neuen Layernamen eingeben. Ein neuer Layer wird mit Standardeinstellungen erzeugt. 
Sind noch keine Linien auf diesem Layer, wird man aufgefordert, ein Objekt anzuklicken. Der Layer dieses 
Objekts wird dann nach Linien und Polylinien durchsucht, auch innerhalb von Blcken, um Kopien davon auf dem 
Referenzlayer zu erzeugen.
Ist dies geschehen, sind alle Vorbereitungen abgeschlossen. Ab hier fragt das Tool nur noch nach einem Punkt 
oder nach Eingabe von Enter nach Objekten, um jeweils auf die nchstgelegene Referenzlinie in X- und Y-Richtung 
zu bemaen. Hierbei werden die aktuellen Einstellungen verwendet. Bei Wahl eines Punkts knnen natrlich 
Objektfang und auch die Eingabe einer Koordinate verwendet werden.
Bei einem Punkt wird das Tool nach der Erzeugung der Bemaung beendet, bei Enter und nachfolgender Wahl der 
Objekte knnen mehrere Objekte gewhlt werden, die dann jeweils einzeln bemat werden. Hier lassen sich auch 
alle Einbaudosen in einem Deckenspiegel auf einmal bemaen. Bemat werden Objekte an ihrem geometrischen 
Mittelpunkt und Blcke an ihrem jeweiligen Basispunkt. Auslsse kann man damit auch einfach mit Kreisen 
zeichnen. Auerdem sind noch die Optionen Layer, Abstand und Objektlayer im Angebot.
Layer legt einen neuen Layer fr die Referenzobjekte fest, Abstand legt den Abstand der Bemaung vom Bemaungspunkt 
fest und mit Objektlayer kann ein Layer fr neue Referenzobjekte angeklickt werden. Achtung, die alten Objekte 
werden hierbei nicht gelscht. Man kann damit etwa weitere "Wandlayer" den Referenzobjekten hinzufgen damit alle 
Beton- und Mauerwerkwnde verwendet werden knnen. Als Referenzobjekte knnen alle Linien und Polylinien auf 
beliebigen Layern verwendet werden.
Die Einstellungen fr Layer und Abstand werden in einer INI-Datei gespeichert und sind damit fr die nchste 
Verwendung sofort verfgbar. Diese INI-Datei wird entweder im Zeichnungsverzeichnis oder, wenn vorhanden, in 
einem Verzeichnis mit dem Namen "_ini", das im Pfad des Zeichnungsverzeichnisses zu finden sein muss, gespeichert. 
Der Pfad wird also ab dem Zeichnungsverzeichnis rckwrts nach einem solchen Verzeichnis durchsucht. Damit knnen 
mehrere Unterverzeichnisse auf die Daten im "_ini"-Verzeichnis zugreifen. Wird keins gefunden, kommt die 
INI-Datei ins Zeichnungsverzeichnis.